home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / macros / latex209 / contrib / latexinfo / styles / funref.sty < prev    next >
Text File  |  1992-02-23  |  967b  |  27 lines

  1. % Add support for referencing functions.  This assumes clisp.sty
  2. % and fvpindex.sty and must be loaded after clisp.sty
  3. \def\@defn#1#2{\outer\def\defun@type{#1}\outer\def\defun@name{#2}%
  4. \fnindexbold{#2}\label{FN:#2}%
  5. \@ifnextchar[{\@defunpackage}{\@defunnopackage}
  6. }
  7.  
  8. \def\@defvr#1#2{\outer\def\defun@type{#1}\outer\def\defun@name{#2}%
  9. \vrindexbold{#2}\label{VR:#2}%
  10. \@ifnextchar[{\@defvarpackage}{\@defvarnopackage}
  11. }
  12.  
  13. \def\@defmc#1#2{\outer\def\defun@type{#1}\outer\def\defun@name{#2}%
  14. \fnindexbold{#2}\label{FN:#2}%
  15. \@ifnextchar[{\@defmacpackage}{\@defmacnopackage}
  16. }
  17.  
  18. \let\xlref=\xref    % the same indexes in LaTeX, but not in info
  19. \let\pxlref=\pxref    % the same indexes in LaTeX, but not in info
  20. % These are now supported.
  21. \def\funref#1{\f{#1} (page\tie\pageref{FN:#1})}
  22. \def\specref#1{\f{#1} (page\tie\pageref{FN:#1})}
  23. \def\macref#1{\f{#1} (page\tie\pageref{FN:#1})}
  24. \def\varref#1{\v{#1} (page\tie\pageref{VR:#1})}
  25. \def\conref#1{\v{#1} (page\tie\pageref{VR:#1})}
  26.  
  27.